package com.ruoyi.system.mapper;


import com.ruoyi.system.domain.AWaring;

import java.util.List;

/**
 * 告警设置Mapper接口
 * 
 * @author ruoyi
 * @date 2024-04-10
 */
public interface AWaringMapper 
{
    /**
     * 查询告警设置
     * 
     * @param userId 告警设置主键
     * @return 告警设置
     */
    public AWaring selectAWaringByUserId(Long userId);

    /**
     * 查询告警设置列表
     * 
     * @param aWaring 告警设置
     * @return 告警设置集合
     */
    public List<AWaring> selectAWaringList(AWaring aWaring);

    /**
     * 新增告警设置
     * 
     * @param aWaring 告警设置
     * @return 结果
     */
    public int insertAWaring(AWaring aWaring);

    /**
     * 修改告警设置
     * 
     * @param aWaring 告警设置
     * @return 结果
     */
    public int updateAWaring(AWaring aWaring);

    /**
     * 删除告警设置
     * 
     * @param userId 告警设置主键
     * @return 结果
     */
    public int deleteAWaringByUserId(Long userId);

    /**
     * 批量删除告警设置
     * 
     * @param userIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAWaringByUserIds(Long[] userIds);
}
